package com.mt.channel.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.mt.course.entity.CourseEntity;

public class ChannelCourseEntity implements Serializable {
    /**
     *
     */
    private static final long serialVersionUID = 6653064536780587051L;

    private Integer channelCourseId;

    private Integer channelId;

    private Integer topCategoryId;

    private Integer categoryId;

    private Integer courseId;

    private String courseNo;

    private Date createTime;

    private Integer createUserId;

    private CourseEntity courseEntity;

    private List<ChannelCoursePriceEntity> channelCoursePriceList;

    /**
     * 渠道商课程销量
     */
    private  Integer channelCoursePayCounts;

    /**
     * 当前课程有效期
     * @return
     */

    private  Integer channelCourseTime;

    public Integer getChannelCourseTime() {
        return channelCourseTime;
    }

    public void setChannelCourseTime(Integer channelCourseTime) {
        this.channelCourseTime = channelCourseTime;
    }

    public Integer getChannelCoursePayCounts() {
        return channelCoursePayCounts;
    }

    public void setChannelCoursePayCounts(Integer channelCoursePayCounts) {
        this.channelCoursePayCounts = channelCoursePayCounts;
    }

    public Integer getChannelCourseId() {
        return channelCourseId;
    }

    public void setChannelCourseId(Integer channelCourseId) {
        this.channelCourseId = channelCourseId;
    }

    public Integer getChannelId() {
        return channelId;
    }

    public void setChannelId(Integer channelId) {
        this.channelId = channelId;
    }

    public Integer getTopCategoryId() {
        return topCategoryId;
    }

    public void setTopCategoryId(Integer topCategoryId) {
        this.topCategoryId = topCategoryId;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public Integer getCourseId() {
        return courseId;
    }

    public void setCourseId(Integer courseId) {
        this.courseId = courseId;
    }

    public String getCourseNo() {
        return courseNo;
    }

    public void setCourseNo(String courseNo) {
        this.courseNo = courseNo == null ? null : courseNo.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Integer createUserId) {
        this.createUserId = createUserId;
    }

    public CourseEntity getCourseEntity() {
        return courseEntity;
    }

    public void setCourseEntity(CourseEntity courseEntity) {
        this.courseEntity = courseEntity;
    }

    public List<ChannelCoursePriceEntity> getChannelCoursePriceList() {
        return channelCoursePriceList;
    }

    public void setChannelCoursePriceList(List<ChannelCoursePriceEntity> channelCoursePriceList) {
        this.channelCoursePriceList = channelCoursePriceList;
    }

}